﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.IO.Compression;

namespace Sistema.Util
{
    public class ComprimeArquivos
    {
        public ComprimeArquivos()
        {
           
        }

        public static void ComprimirDiretorio( String caminhoOrigem, String NomeArquivo)
       {
        //    ZipFile zip = new ZipFile();
         //   ZipEntry entry = zip.AddDirectory(caminhoOrigem);
          //  zip.Save(NomeArquivo+".zip");
           
       }

        public static void ComprimirArquivo(String ArquivoOrigem, String NomeArquivo)
        {
           // ZipFile zip = new ZipFile();
           // ZipEntry entry = zip.AddFile(ArquivoOrigem);
           // zip.Save(NomeArquivo+".zip");
            
        }

        public static void ComprimirArquivos(String[] caminho)
        {
            
           /* ZipFile zip = new ZipFile();
            String[] CaminhoArquivos= System.IO.Directory.;
            foreach (String arquivo in CaminhoArquivos)
            {
                ZipEntry entry = zip.AddFile(arquivo);
            }
            zip.Save(caminho + ".zip");*/
        }

        public static void Descomprimir(String caminhoDestino , String CaminhoArquivo)
        {
            if (!Directory.Exists(caminhoDestino))
                Directory.CreateDirectory(caminhoDestino);
          // ZipFile zip =  ZipFile.Read(CaminhoArquivo);
          // zip.ExtractAll(caminhoDestino);
         

        }
    }
}
